package com.example.shiro;

import org.apache.shiro.crypto.hash.Sha256Hash;
import org.springframework.boot.test.context.SpringBootTest;

/**
 * @author wuancheng
 * @description
 * @date 2022-04-22 14:21:00
 */

@SpringBootTest
public class ShiroMD5 {
    public static void main(String[] args) {
        // 使用md5加密
        Sha256Hash md5Hash = new Sha256Hash("984964551");
        System.out.println(md5Hash.toHex());

        // 使用md5加密+加盐
        Sha256Hash md5HashSalt = new Sha256Hash("984964551", "wac");
        System.out.println(md5HashSalt.toHex());

        // 使用md5加密+加盐+hash散列
        Sha256Hash md5HashSaltIterations = new Sha256Hash("QWEqwe123", "1624528177176",2);
        System.out.println(md5HashSaltIterations.toHex());
    }
}
